home *** CD-ROM | disk | FTP | other *** search
- #ifndef _VBCCINLINE_EXEC_H
- #define _VBCCINLINE_EXEC_H
-
- #ifndef EXEC_TYPES_H
- #include <exec/types.h>
- #endif
-
- ULONG __Supervisor(__reg("a5") ULONG (*userFunction)(), __reg("a6") void *)="\tJSR\t-30(A6)";
- #define Supervisor(userFunction) __Supervisor((userFunction), SysBase)
-
- VOID __InitCode(__reg("d0") ULONG startClass, __reg("d1") ULONG version, __reg("a6") void *)="\tJSR\t-72(A6)";
- #define InitCode(startClass, version) __InitCode((startClass), (version), SysBase)
-
- VOID __InitStruct(__reg("a1") CONST APTR initTable, __reg("a2") APTR memory, __reg("d0") ULONG size, __reg("a6") void *)="\tJSR\t-78(A6)";
- #define InitStruct(initTable, memory, size) __InitStruct((initTable), (memory), (size), SysBase)
-
- struct Library * __MakeLibrary(__reg("a0") CONST APTR funcInit, __reg("a1") CONST APTR structInit, __reg("a2") ULONG (*libInit)(), __reg("d0") ULONG dataSize, __reg("d1") ULONG segList, __reg("a6") void *)="\tJSR\t-84(A6)";
- #define MakeLibrary(funcInit, structInit, libInit, dataSize, segList) __MakeLibrary((funcInit), (structInit), (libInit), (dataSize), (segList), SysBase)
-
- VOID __MakeFunctions(__reg("a0") APTR target, __reg("a1") CONST APTR functionArray, __reg("a2") ULONG funcDispBase, __reg("a6") void *)="\tJSR\t-90(A6)";
- #define MakeFunctions(target, functionArray, funcDispBase) __MakeFunctions((target), (functionArray), (funcDispBase), SysBase)
-
- struct Resident * __FindResident(__reg("a1") CONST_STRPTR name, __reg("a6") void *)="\tJSR\t-96(A6)";
- #define FindResident(name) __FindResident((name), SysBase)
-
- APTR __InitResident(__reg("a1") CONST struct Resident * resident, __reg("d1") ULONG segList, __reg("a6") void *)="\tJSR\t-102(A6)";
- #define InitResident(resident, segList) __InitResident((resident), (segList), SysBase)
-
- VOID __Alert(__reg("d7") ULONG alertNum, __reg("a6") void *)="\tJSR\t-108(A6)";
- #define Alert(alertNum) __Alert((alertNum), SysBase)
-
- VOID __Debug(__reg("d0") ULONG flags, __reg("a6") void *)="\tJSR\t-114(A6)";
- #define Debug(flags) __Debug((flags), SysBase)
-
- VOID __Disable(__reg("a6") void *)="\tJSR\t-120(A6)";
- #define Disable() __Disable(SysBase)
-
- VOID __Enable(__reg("a6") void *)="\tJSR\t-126(A6)";
- #define Enable() __Enable(SysBase)
-
- VOID __Forbid(__reg("a6") void *)="\tJSR\t-132(A6)";
- #define Forbid() __Forbid(SysBase)
-
- VOID __Permit(__reg("a6") void *)="\tJSR\t-138(A6)";
- #define Permit() __Permit(SysBase)
-
- ULONG __SetSR(__reg("d0") ULONG newSR, __reg("d1") ULONG mask, __reg("a6") void *)="\tJSR\t-144(A6)";
- #define SetSR(newSR, mask) __SetSR((newSR), (mask), SysBase)
-
- APTR __SuperState(__reg("a6") void *)="\tJSR\t-150(A6)";
- #define SuperState() __SuperState(SysBase)
-
- VOID __UserState(__reg("d0") APTR sysStack, __reg("a6") void *)="\tJSR\t-156(A6)";
- #define UserState(sysStack) __UserState((sysStack), SysBase)
-
- struct Interrupt * __SetIntVector(__reg("d0") LONG intNumber, __reg("a1") CONST struct Interrupt * interrupt, __reg("a6") void *)="\tJSR\t-162(A6)";
- #define SetIntVector(intNumber, interrupt) __SetIntVector((intNumber), (interrupt), SysBase)
-
- VOID __AddIntServer(__reg("d0") LONG intNumber, __reg("a1") struct Interrupt * interrupt, __reg("a6") void *)="\tJSR\t-168(A6)";
- #define AddIntServer(intNumber, interrupt) __AddIntServer((intNumber), (interrupt), SysBase)
-
- VOID __RemIntServer(__reg("d0") LONG intNumber, __reg("a1") struct Interrupt * interrupt, __reg("a6") void *)="\tJSR\t-174(A6)";
- #define RemIntServer(intNumber, interrupt) __RemIntServer((intNumber), (interrupt), SysBase)
-
- VOID __Cause(__reg("a1") struct Interrupt * interrupt, __reg("a6") void *)="\tJSR\t-180(A6)";
- #define Cause(interrupt) __Cause((interrupt), SysBase)
-
- APTR __Allocate(__reg("a0") struct MemHeader * freeList, __reg("d0") ULONG byteSize, __reg("a6") void *)="\tJSR\t-186(A6)";
- #define Allocate(freeList, byteSize) __Allocate((freeList), (byteSize), SysBase)
-
- VOID __Deallocate(__reg("a0") struct MemHeader * freeList, __reg("a1") APTR memoryBlock, __reg("d0") ULONG byteSize, __reg("a6") void *)="\tJSR\t-192(A6)";
- #define Deallocate(freeList, memoryBlock, byteSize) __Deallocate((freeList), (memoryBlock), (byteSize), SysBase)
-
- APTR __AllocMem(__reg("d0") ULONG byteSize, __reg("d1") ULONG requirements, __reg("a6") void *)="\tJSR\t-198(A6)";
- #define AllocMem(byteSize, requirements) __AllocMem((byteSize), (requirements), SysBase)
-
- APTR __AllocAbs(__reg("d0") ULONG byteSize, __reg("a1") APTR location, __reg("a6") void *)="\tJSR\t-204(A6)";
- #define AllocAbs(byteSize, location) __AllocAbs((byteSize), (location), SysBase)
-
- VOID __FreeMem(__reg("a1") APTR memoryBlock, __reg("d0") ULONG byteSize, __reg("a6") void *)="\tJSR\t-210(A6)";
- #define FreeMem(memoryBlock, byteSize) __FreeMem((memoryBlock), (byteSize), SysBase)
-
- ULONG __AvailMem(__reg("d1") ULONG requirements, __reg("a6") void *)="\tJSR\t-216(A6)";
- #define AvailMem(requirements) __AvailMem((requirements), SysBase)
-
- struct MemList * __AllocEntry(__reg("a0") struct MemList * entry, __reg("a6") void *)="\tJSR\t-222(A6)";
- #define AllocEntry(entry) __AllocEntry((entry), SysBase)
-
- VOID __FreeEntry(__reg("a0") struct MemList * entry, __reg("a6") void *)="\tJSR\t-228(A6)";
- #define FreeEntry(entry) __FreeEntry((entry), SysBase)
-
- VOID __Insert(__reg("a0") struct List * list, __reg("a1") struct Node * node, __reg("a2") struct Node * pred, __reg("a6") void *)="\tJSR\t-234(A6)";
- #define Insert(list, node, pred) __Insert((list), (node), (pred), SysBase)
-
- VOID __AddHead(__reg("a0") struct List * list, __reg("a1") struct Node * node, __reg("a6") void *)="\tJSR\t-240(A6)";
- #define AddHead(list, node) __AddHead((list), (node), SysBase)
-
- VOID __AddTail(__reg("a0") struct List * list, __reg("a1") struct Node * node, __reg("a6") void *)="\tJSR\t-246(A6)";
- #define AddTail(list, node) __AddTail((list), (node), SysBase)
-
- VOID __Remove(__reg("a1") struct Node * node, __reg("a6") void *)="\tJSR\t-252(A6)";
- #define Remove(node) __Remove((node), SysBase)
-
- struct Node * __RemHead(__reg("a0") struct List * list, __reg("a6") void *)="\tJSR\t-258(A6)";
- #define RemHead(list) __RemHead((list), SysBase)
-
- struct Node * __RemTail(__reg("a0") struct List * list, __reg("a6") void *)="\tJSR\t-264(A6)";
- #define RemTail(list) __RemTail((list), SysBase)
-
- VOID __Enqueue(__reg("a0") struct List * list, __reg("a1") struct Node * node, __reg("a6") void *)="\tJSR\t-270(A6)";
- #define Enqueue(list, node) __Enqueue((list), (node), SysBase)
-
- struct Node * __FindName(__reg("a0") struct List * list, __reg("a1") CONST_STRPTR name, __reg("a6") void *)="\tJSR\t-276(A6)";
- #define FindName(list, name) __FindName((list), (name), SysBase)
-
- APTR __AddTask(__reg("a1") struct Task * task, __reg("a2") CONST APTR initPC, __reg("a3") CONST APTR finalPC, __reg("a6") void *)="\tJSR\t-282(A6)";
- #define AddTask(task, initPC, finalPC) __AddTask((task), (initPC), (finalPC), SysBase)
-
- VOID __RemTask(__reg("a1") struct Task * task, __reg("a6") void *)="\tJSR\t-288(A6)";
- #define RemTask(task) __RemTask((task), SysBase)
-
- struct Task * __FindTask(__reg("a1") CONST_STRPTR name, __reg("a6") void *)="\tJSR\t-294(A6)";
- #define FindTask(name) __FindTask((name), SysBase)
-
- BYTE __SetTaskPri(__reg("a1") struct Task * task, __reg("d0") LONG priority, __reg("a6") void *)="\tJSR\t-300(A6)";
- #define SetTaskPri(task, priority) __SetTaskPri((task), (priority), SysBase)
-
- ULONG __SetSignal(__reg("d0") ULONG newSignals, __reg("d1") ULONG signalSet, __reg("a6") void *)="\tJSR\t-306(A6)";
- #define SetSignal(newSignals, signalSet) __SetSignal((newSignals), (signalSet), SysBase)
-
- ULONG __SetExcept(__reg("d0") ULONG newSignals, __reg("d1") ULONG signalSet, __reg("a6") void *)="\tJSR\t-312(A6)";
- #define SetExcept(newSignals, signalSet) __SetExcept((newSignals), (signalSet), SysBase)
-
- ULONG __Wait(__reg("d0") ULONG signalSet, __reg("a6") void *)="\tJSR\t-318(A6)";
- #define Wait(signalSet) __Wait((signalSet), SysBase)
-
- VOID __Signal(__reg("a1") struct Task * task, __reg("d0") ULONG signalSet, __reg("a6") void *)="\tJSR\t-324(A6)";
- #define Signal(task, signalSet) __Signal((task), (signalSet), SysBase)
-
- BYTE __AllocSignal(__reg("d0") LONG signalNum, __reg("a6") void *)="\tJSR\t-330(A6)";
- #define AllocSignal(signalNum) __AllocSignal((signalNum), SysBase)
-
- VOID __FreeSignal(__reg("d0") LONG signalNum, __reg("a6") void *)="\tJSR\t-336(A6)";
- #define FreeSignal(signalNum) __FreeSignal((signalNum), SysBase)
-
- LONG __AllocTrap(__reg("d0") LONG trapNum, __reg("a6") void *)="\tJSR\t-342(A6)";
- #define AllocTrap(trapNum) __AllocTrap((trapNum), SysBase)
-
- VOID __FreeTrap(__reg("d0") LONG trapNum, __reg("a6") void *)="\tJSR\t-348(A6)";
- #define FreeTrap(trapNum) __FreeTrap((trapNum), SysBase)
-
- VOID __AddPort(__reg("a1") struct MsgPort * port, __reg("a6") void *)="\tJSR\t-354(A6)";
- #define AddPort(port) __AddPort((port), SysBase)
-
- VOID __RemPort(__reg("a1") struct MsgPort * port, __reg("a6") void *)="\tJSR\t-360(A6)";
- #define RemPort(port) __RemPort((port), SysBase)
-
- VOID __PutMsg(__reg("a0") struct MsgPort * port, __reg("a1") struct Message * message, __reg("a6") void *)="\tJSR\t-366(A6)";
- #define PutMsg(port, message) __PutMsg((port), (message), SysBase)
-
- struct Message * __GetMsg(__reg("a0") struct MsgPort * port, __reg("a6") void *)="\tJSR\t-372(A6)";
- #define GetMsg(port) __GetMsg((port), SysBase)
-
- VOID __ReplyMsg(__reg("a1") struct Message * message, __reg("a6") void *)="\tJSR\t-378(A6)";
- #define ReplyMsg(message) __ReplyMsg((message), SysBase)
-
- struct Message * __WaitPort(__reg("a0") struct MsgPort * port, __reg("a6") void *)="\tJSR\t-384(A6)";
- #define WaitPort(port) __WaitPort((port), SysBase)
-
- struct MsgPort * __FindPort(__reg("a1") CONST_STRPTR name, __reg("a6") void *)="\tJSR\t-390(A6)";
- #define FindPort(name) __FindPort((name), SysBase)
-
- VOID __AddLibrary(__reg("a1") struct Library * library, __reg("a6") void *)="\tJSR\t-396(A6)";
- #define AddLibrary(library) __AddLibrary((library), SysBase)
-
- VOID __RemLibrary(__reg("a1") struct Library * library, __reg("a6") void *)="\tJSR\t-402(A6)";
- #define RemLibrary(library) __RemLibrary((library), SysBase)
-
- struct Library * __OldOpenLibrary(__reg("a1") CONST_STRPTR libName, __reg("a6") void *)="\tJSR\t-408(A6)";
- #define OldOpenLibrary(libName) __OldOpenLibrary((libName), SysBase)
-
- VOID __CloseLibrary(__reg("a1") struct Library * library, __reg("a6") void *)="\tJSR\t-414(A6)";
- #define CloseLibrary(library) __CloseLibrary((library), SysBase)
-
- APTR __SetFunction(__reg("a1") struct Library * library, __reg("a0") LONG funcOffset, __reg("d0") ULONG (*newFunction)(), __reg("a6") void *)="\tJSR\t-420(A6)";
- #define SetFunction(library, funcOffset, newFunction) __SetFunction((library), (funcOffset), (newFunction), SysBase)
-
- VOID __SumLibrary(__reg("a1") struct Library * library, __reg("a6") void *)="\tJSR\t-426(A6)";
- #define SumLibrary(library) __SumLibrary((library), SysBase)
-
- VOID __AddDevice(__reg("a1") struct Device * device, __reg("a6") void *)="\tJSR\t-432(A6)";
- #define AddDevice(device) __AddDevice((device), SysBase)
-
- VOID __RemDevice(__reg("a1") struct Device * device, __reg("a6") void *)="\tJSR\t-438(A6)";
- #define RemDevice(device) __RemDevice((device), SysBase)
-
- BYTE __OpenDevice(__reg("a0") CONST_STRPTR devName, __reg("d0") ULONG unit, __reg("a1") struct IORequest * ioRequest, __reg("d1") ULONG flags, __reg("a6") void *)="\tJSR\t-444(A6)";
- #define OpenDevice(devName, unit, ioRequest, flags) __OpenDevice((devName), (unit), (ioRequest), (flags), SysBase)
-
- VOID __CloseDevice(__reg("a1") struct IORequest * ioRequest, __reg("a6") void *)="\tJSR\t-450(A6)";
- #define CloseDevice(ioRequest) __CloseDevice((ioRequest), SysBase)
-
- BYTE __DoIO(__reg("a1") struct IORequest * ioRequest, __reg("a6") void *)="\tJSR\t-456(A6)";
- #define DoIO(ioRequest) __DoIO((ioRequest), SysBase)
-
- VOID __SendIO(__reg("a1") struct IORequest * ioRequest, __reg("a6") void *)="\tJSR\t-462(A6)";
- #define SendIO(ioRequest) __SendIO((ioRequest), SysBase)
-
- struct IORequest * __CheckIO(__reg("a1") struct IORequest * ioRequest, __reg("a6") void *)="\tJSR\t-468(A6)";
- #define CheckIO(ioRequest) __CheckIO((ioRequest), SysBase)
-
- BYTE __WaitIO(__reg("a1") struct IORequest * ioRequest, __reg("a6") void *)="\tJSR\t-474(A6)";
- #define WaitIO(ioRequest) __WaitIO((ioRequest), SysBase)
-
- VOID __AbortIO(__reg("a1") struct IORequest * ioRequest, __reg("a6") void *)="\tJSR\t-480(A6)";
- #define AbortIO(ioRequest) __AbortIO((ioRequest), SysBase)
-
- VOID __AddResource(__reg("a1") APTR resource, __reg("a6") void *)="\tJSR\t-486(A6)";
- #define AddResource(resource) __AddResource((resource), SysBase)
-
- VOID __RemResource(__reg("a1") APTR resource, __reg("a6") void *)="\tJSR\t-492(A6)";
- #define RemResource(resource) __RemResource((resource), SysBase)
-
- APTR __OpenResource(__reg("a1") CONST_STRPTR resName, __reg("a6") void *)="\tJSR\t-498(A6)";
- #define OpenResource(resName) __OpenResource((resName), SysBase)
-
- APTR __RawDoFmt(__reg("a0") CONST_STRPTR formatString, __reg("a1") CONST APTR dataStream, __reg("a2") VOID (*putChProc)(), __reg("a3") APTR putChData, __reg("a6") void *)="\tJSR\t-522(A6)";
- #define RawDoFmt(formatString, dataStream, putChProc, putChData) __RawDoFmt((formatString), (dataStream), (putChProc), (putChData), SysBase)
-
- ULONG __GetCC(__reg("a6") void *)="\tJSR\t-528(A6)";
- #define GetCC() __GetCC(SysBase)
-
- ULONG __TypeOfMem(__reg("a1") CONST APTR address, __reg("a6") void *)="\tJSR\t-534(A6)";
- #define TypeOfMem(address) __TypeOfMem((address), SysBase)
-
- ULONG __Procure(__reg("a0") struct SignalSemaphore * sigSem, __reg("a1") struct SemaphoreMessage * bidMsg, __reg("a6") void *)="\tJSR\t-540(A6)";
- #define Procure(sigSem, bidMsg) __Procure((sigSem), (bidMsg), SysBase)
-
- VOID __Vacate(__reg("a0") struct SignalSemaphore * sigSem, __reg("a1") struct SemaphoreMessage * bidMsg, __reg("a6") void *)="\tJSR\t-546(A6)";
- #define Vacate(sigSem, bidMsg) __Vacate((sigSem), (bidMsg), SysBase)
-
- struct Library * __OpenLibrary(__reg("a1") CONST_STRPTR libName, __reg("d0") ULONG version, __reg("a6") void *)="\tJSR\t-552(A6)";
- #define OpenLibrary(libName, version) __OpenLibrary((libName), (version), SysBase)
-
- VOID __InitSemaphore(__reg("a0") struct SignalSemaphore * sigSem, __reg("a6") void *)="\tJSR\t-558(A6)";
- #define InitSemaphore(sigSem) __InitSemaphore((sigSem), SysBase)
-
- VOID __ObtainSemaphore(__reg("a0") struct SignalSemaphore * sigSem, __reg("a6") void *)="\tJSR\t-564(A6)";
- #define ObtainSemaphore(sigSem) __ObtainSemaphore((sigSem), SysBase)
-
- VOID __ReleaseSemaphore(__reg("a0") struct SignalSemaphore * sigSem, __reg("a6") void *)="\tJSR\t-570(A6)";
- #define ReleaseSemaphore(sigSem) __ReleaseSemaphore((sigSem), SysBase)
-
- ULONG __AttemptSemaphore(__reg("a0") struct SignalSemaphore * sigSem, __reg("a6") void *)="\tJSR\t-576(A6)";
- #define AttemptSemaphore(sigSem) __AttemptSemaphore((sigSem), SysBase)
-
- VOID __ObtainSemaphoreList(__reg("a0") struct List * sigSem, __reg("a6") void *)="\tJSR\t-582(A6)";
- #define ObtainSemaphoreList(sigSem) __ObtainSemaphoreList((sigSem), SysBase)
-
- VOID __ReleaseSemaphoreList(__reg("a0") struct List * sigSem, __reg("a6") void *)="\tJSR\t-588(A6)";
- #define ReleaseSemaphoreList(sigSem) __ReleaseSemaphoreList((sigSem), SysBase)
-
- struct SignalSemaphore * __FindSemaphore(__reg("a1") STRPTR name, __reg("a6") void *)="\tJSR\t-594(A6)";
- #define FindSemaphore(name) __FindSemaphore((name), SysBase)
-
- VOID __AddSemaphore(__reg("a1") struct SignalSemaphore * sigSem, __reg("a6") void *)="\tJSR\t-600(A6)";
- #define AddSemaphore(sigSem) __AddSemaphore((sigSem), SysBase)
-
- VOID __RemSemaphore(__reg("a1") struct SignalSemaphore * sigSem, __reg("a6") void *)="\tJSR\t-606(A6)";
- #define RemSemaphore(sigSem) __RemSemaphore((sigSem), SysBase)
-
- ULONG __SumKickData(__reg("a6") void *)="\tJSR\t-612(A6)";
- #define SumKickData() __SumKickData(SysBase)
-
- VOID __AddMemList(__reg("d0") ULONG size, __reg("d1") ULONG attributes, __reg("d2") LONG pri, __reg("a0") APTR base, __reg("a1") CONST_STRPTR name, __reg("a6") void *)="\tJSR\t-618(A6)";
- #define AddMemList(size, attributes, pri, base, name) __AddMemList((size), (attributes), (pri), (base), (name), SysBase)
-
- VOID __CopyMem(__reg("a0") CONST APTR source, __reg("a1") APTR dest, __reg("d0") ULONG size, __reg("a6") void *)="\tJSR\t-624(A6)";
- #define CopyMem(source, dest, size) __CopyMem((source), (dest), (size), SysBase)
-
- VOID __CopyMemQuick(__reg("a0") CONST APTR source, __reg("a1") APTR dest, __reg("d0") ULONG size, __reg("a6") void *)="\tJSR\t-630(A6)";
- #define CopyMemQuick(source, dest, size) __CopyMemQuick((source), (dest), (size), SysBase)
-
- VOID __CacheClearU(__reg("a6") void *)="\tJSR\t-636(A6)";
- #define CacheClearU() __CacheClearU(SysBase)
-
- VOID __CacheClearE(__reg("a0") APTR address, __reg("d0") ULONG length, __reg("d1") ULONG caches, __reg("a6") void *)="\tJSR\t-642(A6)";
- #define CacheClearE(address, length, caches) __CacheClearE((address), (length), (caches), SysBase)
-
- ULONG __CacheControl(__reg("d0") ULONG cacheBits, __reg("d1") ULONG cacheMask, __reg("a6") void *)="\tJSR\t-648(A6)";
- #define CacheControl(cacheBits, cacheMask) __CacheControl((cacheBits), (cacheMask), SysBase)
-
- APTR __CreateIORequest(__reg("a0") CONST struct MsgPort * port, __reg("d0") ULONG size, __reg("a6") void *)="\tJSR\t-654(A6)";
- #define CreateIORequest(port, size) __CreateIORequest((port), (size), SysBase)
-
- VOID __DeleteIORequest(__reg("a0") APTR iorequest, __reg("a6") void *)="\tJSR\t-660(A6)";
- #define DeleteIORequest(iorequest) __DeleteIORequest((iorequest), SysBase)
-
- struct MsgPort * __CreateMsgPort(__reg("a6") void *)="\tJSR\t-666(A6)";
- #define CreateMsgPort() __CreateMsgPort(SysBase)
-
- VOID __DeleteMsgPort(__reg("a0") struct MsgPort * port, __reg("a6") void *)="\tJSR\t-672(A6)";
- #define DeleteMsgPort(port) __DeleteMsgPort((port), SysBase)
-
- VOID __ObtainSemaphoreShared(__reg("a0") struct SignalSemaphore * sigSem, __reg("a6") void *)="\tJSR\t-678(A6)";
- #define ObtainSemaphoreShared(sigSem) __ObtainSemaphoreShared((sigSem), SysBase)
-
- APTR __AllocVec(__reg("d0") ULONG byteSize, __reg("d1") ULONG requirements, __reg("a6") void *)="\tJSR\t-684(A6)";
- #define AllocVec(byteSize, requirements) __AllocVec((byteSize), (requirements), SysBase)
-
- VOID __FreeVec(__reg("a1") APTR memoryBlock, __reg("a6") void *)="\tJSR\t-690(A6)";
- #define FreeVec(memoryBlock) __FreeVec((memoryBlock), SysBase)
-
- APTR __CreatePool(__reg("d0") ULONG requirements, __reg("d1") ULONG puddleSize, __reg("d2") ULONG threshSize, __reg("a6") void *)="\tJSR\t-696(A6)";
- #define CreatePool(requirements, puddleSize, threshSize) __CreatePool((requirements), (puddleSize), (threshSize), SysBase)
-
- VOID __DeletePool(__reg("a0") APTR poolHeader, __reg("a6") void *)="\tJSR\t-702(A6)";
- #define DeletePool(poolHeader) __DeletePool((poolHeader), SysBase)
-
- APTR __AllocPooled(__reg("a0") APTR poolHeader, __reg("d0") ULONG memSize, __reg("a6") void *)="\tJSR\t-708(A6)";
- #define AllocPooled(poolHeader, memSize) __AllocPooled((poolHeader), (memSize), SysBase)
-
- VOID __FreePooled(__reg("a0") APTR poolHeader, __reg("a1") APTR memory, __reg("d0") ULONG memSize, __reg("a6") void *)="\tJSR\t-714(A6)";
- #define FreePooled(poolHeader, memory, memSize) __FreePooled((poolHeader), (memory), (memSize), SysBase)
-
- ULONG __AttemptSemaphoreShared(__reg("a0") struct SignalSemaphore * sigSem, __reg("a6") void *)="\tJSR\t-720(A6)";
- #define AttemptSemaphoreShared(sigSem) __AttemptSemaphoreShared((sigSem), SysBase)
-
- VOID __ColdReboot(__reg("a6") void *)="\tJSR\t-726(A6)";
- #define ColdReboot() __ColdReboot(SysBase)
-
- VOID __StackSwap(__reg("a0") struct StackSwapStruct * newStack, __reg("a6") void *)="\tJSR\t-732(A6)";
- #define StackSwap(newStack) __StackSwap((newStack), SysBase)
-
- VOID __ChildFree(__reg("d0") APTR tid, __reg("a6") void *)="\tJSR\t-738(A6)";
- #define ChildFree(tid) __ChildFree((tid), SysBase)
-
- VOID __ChildOrphan(__reg("d0") APTR tid, __reg("a6") void *)="\tJSR\t-744(A6)";
- #define ChildOrphan(tid) __ChildOrphan((tid), SysBase)
-
- VOID __ChildStatus(__reg("d0") APTR tid, __reg("a6") void *)="\tJSR\t-750(A6)";
- #define ChildStatus(tid) __ChildStatus((tid), SysBase)
-
- VOID __ChildWait(__reg("d0") APTR tid, __reg("a6") void *)="\tJSR\t-756(A6)";
- #define ChildWait(tid) __ChildWait((tid), SysBase)
-
- APTR __CachePreDMA(__reg("a0") CONST APTR address, __reg("a1") ULONG * length, __reg("d0") ULONG flags, __reg("a6") void *)="\tJSR\t-762(A6)";
- #define CachePreDMA(address, length, flags) __CachePreDMA((address), (length), (flags), SysBase)
-
- VOID __CachePostDMA(__reg("a0") CONST APTR address, __reg("a1") ULONG * length, __reg("d0") ULONG flags, __reg("a6") void *)="\tJSR\t-768(A6)";
- #define CachePostDMA(address, length, flags) __CachePostDMA((address), (length), (flags), SysBase)
-
- VOID __AddMemHandler(__reg("a1") struct Interrupt * memhand, __reg("a6") void *)="\tJSR\t-774(A6)";
- #define AddMemHandler(memhand) __AddMemHandler((memhand), SysBase)
-
- VOID __RemMemHandler(__reg("a1") struct Interrupt * memhand, __reg("a6") void *)="\tJSR\t-780(A6)";
- #define RemMemHandler(memhand) __RemMemHandler((memhand), SysBase)
-
- ULONG __ObtainQuickVector(__reg("a0") APTR interruptCode, __reg("a6") void *)="\tJSR\t-786(A6)";
- #define ObtainQuickVector(interruptCode) __ObtainQuickVector((interruptCode), SysBase)
-
- #endif /* _VBCCINLINE_EXEC_H */
-